package org.gwtEss.other;

import com.google.gwt.user.client.Random;

public class H {
	private static final String[] chars = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", 
		"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
		"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", " ", "<BR>"
		};
	public static String getArbitSentence(int maxWords, int wordMaxLen) {
		int randomNum = Random.nextInt(maxWords);
		
		String sentence = "";
		for (int i=0; i< randomNum; i++)
			sentence += getArbitWord(wordMaxLen) + " ";
		return sentence;
	}
	private static String getArbitWord(int wordMaxLen) {
		int randomNum = Random.nextInt(wordMaxLen);
		String word = "";
		for (int i=0; i< randomNum; i++)
			word += chars[Random.nextInt(chars.length)];
		return word;
	}
	
}
